package com.goldcn.order.dto;

import io.swagger.annotations.ApiModelProperty;

import java.util.List;

/**
 * Created by zll on 2017/4/7.
 */
public class BranchReportFormDto {
            //roleType=1,2,3
    private int roleType;
    @ApiModelProperty(value = "排序字段[orderQty则按订单数量，transactionTotal则按交易额]")
    private String orderByField;
    @ApiModelProperty(value = "升序1 降序0")
    private String isAsc;//1 asc 0desc

    //需要把组织id传入
    private Long organizationalId;
    //组织名字   这两个参数是需要把当前用户的组织id和组织名字传入
    private String organizationName;
    private Long startTime;
    private Long endTime;

    private int pageNo;
    private int pageSize;

    private String goodsId;
    private String searchName;

    private List<Long> searchIdList;

    public List<Long> getSearchIdList() {
        return searchIdList;
    }

    public Integer level;

    public Integer levelNext;

    private Long salesManagerID;

    public Integer version;

    private String databaseTable;

    private Long companyID;

    private Long topDeptID;

    private String condition;
    private Long sellerID;

    public void setSearchIdList(List<Long> searchIdList) {
        this.searchIdList = searchIdList;
    }

    public String getSearchName() {
        return searchName;
    }

    public void setSearchName(String searchName) {
        this.searchName = searchName;
    }

    public String getGoodsId() {
        return goodsId;
    }

    public void setGoodsId(String goodsId) {
        this.goodsId = goodsId;
    }

    public String getOrganizationName() {
        return organizationName;
    }

    public void setOrganizationName(String organizationName) {
        this.organizationName = organizationName;
    }

    public String getIsAsc() {
        return isAsc;
    }

    public void setIsAsc(String isAsc) {
        this.isAsc = isAsc;
    }

    public Long getOrganizationalId() {
        return organizationalId;
    }

    public void setOrganizationalId(Long organizationalId) {
        this.organizationalId = organizationalId;
    }

    public int getPageNo() {
        return pageNo;
    }

    public void setPageNo(int pageNo) {
        this.pageNo = pageNo;
    }

    public int getPageSize() {
        return pageSize;
    }

    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

    public Long getStartTime() {
        return startTime;
    }

    public void setStartTime(Long startTime) {
        this.startTime = startTime;
    }

    public Long getEndTime() {
        return endTime;
    }

    public void setEndTime(Long endTime) {
        this.endTime = endTime;
    }

    public Integer getLevel() {
        return level;
    }

    public void setLevel(Integer level) {
        this.level = level;
    }

    public int getRoleType() {
        return roleType;
    }

    public void setRoleType(int roleType) {
        this.roleType = roleType;
    }

    public String getOrderByField() {
        return orderByField;
    }

    public void setOrderByField(String orderByField) {
        this.orderByField = orderByField;
    }

    public Long getSalesManagerID() {
        return salesManagerID;
    }

    public void setSalesManagerID(Long salesManagerID) {
        this.salesManagerID = salesManagerID;
    }

    public Integer getVersion() {
        return version;
    }

    public void setVersion(Integer version) {
        this.version = version;
    }

    public String getDatabaseTable() {
        return databaseTable;
    }

    public void setDatabaseTable(String databaseTable) {
        this.databaseTable = databaseTable;
    }

    public Integer getLevelNext() {
        return levelNext;
    }

    public void setLevelNext(Integer levelNext) {
        this.levelNext = levelNext;
    }

    public Long getCompanyID() {
        return companyID;
    }

    public void setCompanyID(Long companyID) {
        this.companyID = companyID;
    }

    public Long getTopDeptID() {
        return topDeptID;
    }

    public void setTopDeptID(Long topDeptID) {
        this.topDeptID = topDeptID;
    }

    public String getCondition() {
        return condition;
    }

    public void setCondition(String condition) {
        this.condition = condition;
    }

    public Long getSellerID() {
        return sellerID;
    }

    public void setSellerID(Long sellerID) {
        this.sellerID = sellerID;
    }
}
